
button,input,select,textarea{font-size:100%;margin:0;vertical-align:-3px;outline:none;}
button,input{border:1px solid;outline:none;line-height:normal;*overflow:visible}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
textarea{overflow:auto;vertical-align:top}
::selection{background:#72d0eb;color:#fff;text-shadow:none}
::-moz-selection{background:#72d0eb;color:#fff;text-shadow:none}
*[hidden]{display:none}
a{color:#0088DB;text-decoration:none;cursor:pointer}
a:hover{color:#2A5E8E}
.clearfix:after,.central:after,.widget ul:after,.paging:after,.pagenav:after,.base-tit:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix,.central,.widget ul,.paging,.pagenav,.base-tit{*+height:1%;}
body,button,input,select,textarea,code{font-size:12px;font-family:microsoft yahei;color: #444;}
/*window*/


/* input */
.ipt{border: solid 1px #d2d2d2;border-left-color: #ccc;border-top-color: #ccc;border-radius: 2px;box-shadow: inset 0 1px 0 #f8f8f8;background-color: #fff;padding: 4px 6px;height: 21px;line-height: 21px;color: #555;width: 180px;vertical-align: baseline;}
.ipt-mini{width: 140px;padding: 1px 3px;}
.ipt:focus{border-color: #95C8F1;box-shadow: 0 0 4px #95C8F1;}
/* btn */

input.btn{height: 29px;}
.btn:hover {border-color:#c6c6c6;color:#333;background-color:#f8f8f8;background:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background:linear-gradient(top,#f8f8f8,#f1f1f1);box-shadow:#ddd 0 1px 1px 0;}
.btn:active,.btn.btn-active {box-shadow:#ddd 0 1px 2px 0 inset;border-color:#c6c6c6;}
.btn:focus {border-color:#4d90fe;outline:none}



.btn-primary:active,.btn-primary.btn-active {box-shadow:#2176D3 0 1px 2px 0 inset;border-color: #3079ED;}
.btn-primary:focus {border-color:#4d90fe;outline:none}
/**/
.theme-buy{margin-top:10%;text-align: center;}
.theme-gobuy,.theme-signin{font-size: 15px;}
.theme-price{position: relative;bottom: -6px;font-family: microsoft yahei,Arial, Helvetica, sans-serif;margin-right: 20px;font-weight: bold;color: #f60;line-height: 32px;font-size: 24px;display: inline-block;}
.theme-price dfn{font-style: normal;font-size: 18px;margin-right: 2px;}
.theme-desc{padding: 30px;}
.theme-version{padding: 30px;}
.theme-popover-mask{z-index: 9998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.4;filter:alpha(opacity=40);display:none}
.theme-popover{z-index:9999;position:fixed;top:50%;left:50%;width:660px;height:430px;margin:-180px 0 0 -330px;border-radius:5px;border:solid 2px #666;background-color:#fff;display:none;box-shadow: 0 0 10px #666;}
.theme-poptit{border-bottom:1px solid #ddd;padding:12px;position: relative;}

.theme-popbom{padding:15px;background-color:#f6f6f6;border-top:1px solid #ddd;border-radius:0 0 5px 5px;color:#666}
.theme-popbom a{margin-left:8px}
.theme-poptit .close{float:right;color:#999;padding:5px;margin:-2px -5px -5px;font:bold 14px/14px simsun;text-shadow:0 1px 0 #ddd}
.theme-poptit .close:hover{color:#444;}
.btn.theme-reg{position: absolute;top: 8px;left: 43%;display: none}
.inp-gray,.feed-mail-inp{border:1px solid #ccc;background-color:#fdfdfd;width:220px;height:16px;padding:4px;color:#444;margin-right:6px}

.dform .ipt_error{background-color:#FFFFCC;border-color:#FFCC66}
.dform-tip{display:none;background-color:#080;color:#fff;line-height:42px;margin-top:10px;display:;font-size: 14px;}
.dform-tip-errer{background-color: #CF301A;}
.dform-tip a{display: inline-block;padding: 0 20px;margin-left:10px;background-color: #FFE924;color: #CF301A;}
.dform-login{padding:0;height: 270px;overflow: hidden;}
.dform-login iframe{height: 470px;margin-top: -180px;}
.theme-signin{margin: -50px -20px -50px 90px;text-align:left;font-size: 14px;}
.theme-signin h4{color:#999;font-weight:100;margin-bottom: 20px;font-size: 12px;}
.theme-signin li{padding-left: 80px;margin-bottom: 15px;}
.theme-signin li strong{float: left;margin-left: -80px;width: 80px;text-align: right;line-height: 32px;}
.theme-signin .btn{margin-bottom: 10px;}
.theme-signin p{font-size: 12px;color: #999;}
.theme-desc,.theme-version{padding-top: 0}



.theme-popbod .maplist input{height:22px; border:#ddd solid 1px;}
.theme-popbod .maplist td{line-height:25px; padding:3px 0px;}
.theme-popbod .maplist input.coolbg{padding:0 5px;color:#00f;}




/**Seebon.com Style 2011.12 (c)luo-wj@qq.com **/


/*- side_clist ------------------------------------------------------------------------------------------------*/
.side_clist{ float:left; width:215px; height:auto; overflow:hidden; }
.side_clist ul{ float:left; width:213px; height:auto; border-left:1px solid #ddd; border-right:3px solid #dfdfdf;  border-bottom:3px solid #ccc; background:#fbfbfb; font-family: 'Microsoft YaHei';}
.side_clist ul li.hover_on{ float:left; width:212px; height:44px; line-height:44px; color:#fafafa; background:url(../images/Menu_bgs.gif) 0px -70px repeat-x; border-right:1px solid #bfbfbf;}
.side_clist ul li { float:left; text-align:center; width:210px; height:40px; line-height:40px; letter-spacing:1px; font-weight:bold; font-size:14px; background:url(../images/190line.gif) 0px 0px no-repeat;}
.side_clist ul li a{ float:left; width:212px; height:40px;line-height:40px; display:block; border-right:1px solid #bfbfbf;}
.side_clist ul li a.on_this{ color:#e05615;}

.side_newslist{ float:left; padding-bottom:5px;background:url(../images/bt-shadow_bg.gif) 0px bottom no-repeat;}
.side_newslist dl{ float:left; }
.side_newslist dt{ float:left; width:100%; height:40px; line-height:40px; background:url(../images/220line.gif) -10px 38px no-repeat; }
.side_newslist dt strong{ float:left; width:auto; font-size:14px; padding:0 5px 0 60px; background:url(../images/tit_bg.gif) 0px 0px no-repeat;}
.side_newslist .w215{ float:left; width:218px; height: auto; margin-right:2px; overflow:hidden; background:url(../images/tit_bg.gif) right -50px no-repeat;}
.side_newslist .w215 dd{ float:left; width:218px; background:url(../images/r-shadow_bg.gif) right 0px repeat-y; }
.side_newslist ul{ float:left; height: auto; padding:3px 15px 13px 15px; overflow:hidden; border-left:1px solid #c8c8c8; }
.side_newslist ul li{ float:left; width:190px; height:24px; line-height:24px; padding:0 0 0 10px; background: url(../images/icons.gif) -95px -21px no-repeat;  }
/*- list_news ------------------------------------------------------------------------------------------------*/
.list_news{ float:left; width:763px;height:auto; overflow:hidden; background:url(../images/bt-shadow_bg.gif) right bottom no-repeat;}
.list_news span.title{ float:left; width:763px; height:40px; line-height:40px; overflow:hidden; background:url(../images/720line.gif) 12px 38px no-repeat;}
.list_news span.title strong{ float:left; width:695px; padding-left:15px; line-height:40px; font-size:14px; background:url(../images/tit_bg.gif) 0px 0px no-repeat;}
.list_news span.title strong span{ font-weight:normal; font-size:12px; }
.list_news span.title a.mr{ float:right; width:53px; height:40px; display:block; background:url(../images/mr_bg.gif) right 0px no-repeat; text-indent:-9999px; font-size:0px;}
.list_news span.title a.mr_no{ float:right; width:53px; height:40px; display:block; text-indent:-9999px; font-size:0px;background:url(../images/tit_bg.gif) right -50px no-repeat}
.list_news ul.list{ float:left; width:732px; height:auto; overflow:hidden; padding:12px 15px; border-left:1px solid #c8c8c8; background:url(../images/r-shadow_bg.gif) right 0px repeat-y;}
.list_news ul.list li{ float:left; width:720px; height:30px; line-height:30px; border-bottom:1px solid #ddd; }
.list_news ul.list li a{ float:left; height:30px; line-height:30px; overflow:hidden; padding:0 0 0 15px; background: url(../images/icons.gif) -90px 11px no-repeat; }
.list_news ul.list li span{ float:right; width:75px; }
.list_news ul.list li.map{ float:left; width:480px; padding-left:55px; height:430px; background:none; border-bottom:none; }
.list_news dd.l_bt{ float:left; width:90%; height:30px; overflow:hidden; background:url(../images/bt-shadow_bg.gif) 0px bottom no-repeat;}
/*- list_news-2 ------------------------------------------------------------------------------------------------*/
.list_news-2{ float:left; width:763px; height:auto; padding-bottom:6px; overflow:hidden; background:url(../images/bt-shadow_bg.gif) right bottom no-repeat;}
.list_news-2 dt{ float:left; width:763px; height:40px; line-height:40px; overflow:hidden; background:url(../images/720line.gif) 12px 36px no-repeat;}
.list_news-2 dt strong{ float:left; width:695px; padding-left:15px; height:40px; line-height:38px; font-size:14px; background:url(../images/tit_bg.gif) 0px 0px no-repeat; font-family: 'Microsoft YaHei';}
.list_news-2 dt strong span{ font-weight:normal; font-size:12px; }
.list_news-2 dt a.mr{ float:right; width:53px; height:40px; display:block; background:url(../images/mr_bg.gif) right 0px no-repeat; text-indent:-9999px; font-size:0px;}
.list_news-2 dd{ float:left; }
.list_news-2 ul{ float:left; width:732px; height:auto; overflow:hidden; padding:2px 15px 10px 15px; border-left:1px solid #c8c8c8; background:url(../images/r-shadow_bg.gif) right 0px repeat-y; line-height:22px; }
.list_news-2 ul li{ float:left; width:720px; height:24px; line-height:24px;  }
.list_news-2 ul li a{ float:left; height:24px; line-height:24px; overflow:hidden; padding:0 0 0 15px;background: url(../images/icons.gif) -95px -20px no-repeat; }
/*- pagelist ------------------------------------------------------------------------------------------------*/
ul.pagelist { float:left;width:730px; height:25px; padding:1px 15px; border-left:1px solid #c8c8c8; overflow:hidden;}
ul.pagelist li{ float:left; line-height:20px; margin:2px 0px 2px 5px;}
ul.pagelist li a{float:left;color:#333;border:1px solid #ccc; padding:1px 8px; }
ul.pagelist li a:hover{ color:#fff; background:#888; text-decoration:none; }
ul.pagelist li.thisclass a { color:#fff; background:#888; }
ul.pagelist li.thisclass a:hover{ color:#fff; background:#888;}
/*- News ------------------------------------------------------------------------------------------------*/
.news{ float:left; width:763px; height:auto; overflow:hidden; background:url(../images/bt-shadow_bg.gif) right bottom no-repeat;}
.news span.title{ float:left; width:763px; height:40px; line-height:40px; overflow:hidden; background:url(../images/720line.gif) center 38px no-repeat; font-family: 'Microsoft YaHei';}
.news span.title strong{ float:left; width:695px; padding-left:15px; text-indent:3px; line-height:40px; font-size:16px; background:url(../images/tit_bg.gif) 0px 0px no-repeat; }
.news span.title strong span{ font-weight:normal; font-size:12px; }
.news span.title a.mr{ float:right; width:53px; height:40px; display:block; background:url(../images/mr_bg.gif) right 0px no-repeat; text-indent:-9999px; font-size:0px;}
.news span.title a.mr_no{ float:right; width:53px; height:40px; display:block; text-indent:-9999px; font-size:0px;background:url(../images/tit_bg.gif) right -50px no-repeat}
.news dd.content{ float:left; width:722px; height:auto; overflow:hidden; padding:15px 20px; border-left:1px solid #c8c8c8; background:url(../images/r-shadow_bg.gif) right 0px repeat-y; line-height:2em; font-size:14px; color:#777;}
.news dd.content strong{ line-height:3em;}
.news dd.content IMG{ padding:5px 0px;}
.news dd.l_bt{ float:left; width:90%; height:30px; overflow:hidden; background:url(../images/bt-shadow_bg.gif) 0px bottom no-repeat;}
/*- the_Pages ------------------------------------------------------------------------------------------------*/
.the_Pages{ float:left; width:983px; height:auto; overflow:hidden; font-family: 'Microsoft YaHei'; background:url(../images/bt-shadow_bg.gif) right bottom no-repeat;}
.the_Pages span.title{ float:left; width:983px; height:40px; line-height:40px; overflow:hidden; background:url(../images/950line.gif) center 38px no-repeat;}
.the_Pages span.title strong{ float:left; width:885px; padding-left:15px; line-height:40px; font-size:16px; background:url(../images/tit_bg.gif) 0px 0px no-repeat; }
.the_Pages span.title strong span{ font-weight:normal; font-size:12px; color:#666;}
.the_Pages span.title a.mr{ float:right; width:60px; height:40px; display:block; background:url(../images/mr_bg.gif) right 0px no-repeat; text-indent:-9999px; font-size:0px;}
.the_Pages span.title a.mr_no{ float:right; width:83px; height:40px; display:block; text-indent:-9999px; font-size:0px;background:url(../images/tit_bg.gif) right -50px no-repeat}
.the_Pages span.title2{ float:left; width:983px; height:38px; line-height:38px; overflow:hidden; background:url(../images/950line2.gif) right 36px no-repeat;}
.the_Pages span.title2 strong{ float:left; width:885px; padding-left:15px; line-height:38px; font-size:14px; background:url(../images/tit_bg.gif) 0px 0px no-repeat; }
.the_Pages span.title2 strong span{ font-weight:normal; font-size:12px; color:#666;}
.the_Pages span.title2 a.mr_no{ float:right; width:83px; height:40px; display:block; text-indent:-9999px; font-size:0px;background:url(../images/tit_bg.gif) right -50px no-repeat}
.the_Pages dd.content{ float:left; width:942px; height:auto; overflow:hidden; padding:15px 20px; border-left:1px solid #c8c8c8; background:url(../images/r-shadow_bg.gif) right 0px repeat-y; line-height:2em; color:#666;}
.the_Pages dd.pages_login{ float:left; width:942px; height:auto; overflow:hidden; padding:15px 20px; border-left:1px solid #c8c8c8; background:url(../images/r-shadow_bg.gif) right 0px repeat-y; line-height:2em; font-size:14px;}
.the_Pages .text{ width:200px; height:18px;}
.the_Pages .text2{ width:138px; height:18px; margin-right:7px;}
.the_Pages .btn-1{  width:55px; height:26px; border:0px; letter-spacing:1px; color:#666; font-weight:bold; background:url(../images/btn_bgs.gif) 0px -60px no-repeat;}
.the_Pages .profession { width:202px; }
.the_Pages .Province { width:97px; }
.the_Pages a.check{ margin-left:10px; width:100px; height:22px; line-height:22px; font-size:12px; text-align:center; color:#555; text-decoration:none; display:block; background:url(../images/btn_bgs.gif) 0px 0px no-repeat;}

.the_Pages dd.l_bt{ float:left; width:90%; height:30px; overflow:hidden; background:url(../images/bt-shadow_bg.gif) 0px bottom no-repeat;}

.the_Pages2{ float:left; width:983px; height:auto; overflow:hidden; background:url(../images/bt-shadow_bg.gif) right bottom no-repeat;}
.the_Pages2 span.title{ float:left; width:983px; height:32px; line-height:32px; overflow:hidden; }
.the_Pages2 span.title strong{ float:left; width:885px; padding-left:15px; line-height:40px;  background:url(../images/tit_bg.gif) 0px 0px no-repeat; color:#666;}
.the_Pages2 span.title strong span{ font-weight:normal; font-size:12px; color:#666;}
.the_Pages2 span.title a.mr{ float:right; width:60px; height:40px; display:block; background:url(../images/mr_bg.gif) right 0px no-repeat; text-indent:-9999px; font-size:0px;}
.the_Pages2 span.title a.mr_no{ float:right; width:83px; height:40px; display:block; text-indent:-9999px; font-size:0px;background:url(../images/tit_bg.gif) right -50px no-repeat}
.the_Pages2 dd.content{ float:left; width:942px; height:auto; overflow:hidden; padding:5px 20px; border-left:1px solid #c8c8c8; background:url(../images/r-shadow_bg.gif) right 0px repeat-y; line-height:2em; color:#666;}
.the_Pages2 dd.l_bt{ float:left; width:90%; height:30px; overflow:hidden; background:url(../images/bt-shadow_bg.gif) 0px bottom no-repeat;}
.online{ background:url(../images/keyboard.jpg) right 0px no-repeat;}
.olService{ float:left; width:55%; height:118px; margin-top:-5px;}
.olService li{ float:left; width:99%; padding-left:35px; height:32px; line-height:32px;}
.olService li.tell{ background:url(../images/qq_tools.gif) 0px 0px no-repeat;}
.olService li.qq{ background:url(../images/qq_tools.gif) -2px -55px no-repeat;}
.olService li.sms{ background:url(../images/qq_tools.gif) -1px -120px no-repeat;}
.olService li.Service_link{ padding:10px 0 0 240px}
.olService li.Service_link a{ padding:0px 10px; color:#e56311;}
.olService li.Service_link a:hover{ color:#111;}

.job_title {background:#FFFFFF; height:15px; color:#E66E22;padding:5px 10px; line-height:16px;}
.job_table th {background:#FFFFFF; height:15px; color:#E66E22;}
.job_table td, .job_table th {padding:5px 10px; line-height:16px;}
.zwms {width:79px; height:26px; line-height:28px; text-align:center; display:block; background:url(../images/bg_zwms.jpg) no-repeat; color:#787878; cursor:pointer;}
.zwms:hover {color:#fff;}

/*
Ô²½Ç¾ØÐÎcss
*/
.b1,.b2,.b3,.b4,.b1b,.b2b,.b3b,.b4b,.b{display:block;overflow:hidden;}
.b1,.b2,.b3,.b1b,.b2b,.b3b{height:1px;}
.b2,.b3,.b4,.b2b,.b3b,.b4b,.b{border-left:1px solid #999;border-right:1px solid #999;}
.b1,.b1b{margin:0 5px;background:#999;}
.b2,.b2b{margin:0 3px;border-width:2px;}
.b3,.b3b{margin:0 2px;}
.b4,.b4b{height:2px;margin:0 1px;}
.d1{ padding: 0px 20px 0px 20px;}
